import { COLOR_SCHEME } from './constants.js';

export default {
  /**
   * 数据来源类型
   * - static 静态值
   * - expression 表达式
   */
  valueType: {
    type: String,
    default: 'static',
  },
  /** 静态值 */
  staticValue: {
    type: String,
    default: '',
  },
  /** 表达式 */
  exprValue: {
    type: String,
    default: '',
  },
  /** 模拟数据 */
  mockValue: {
    type: String,
    default: '',
  },
  /** 主题方案(可选择亮色或者暗色主题方案) */
  colorScheme: {
    type: String,
    default: COLOR_SCHEME.Light,
  },
  /** 代码块主题方案(可选择亮色或者暗色主题方案) */
  codeColorScheme: {
    type: String,
    default: COLOR_SCHEME.Light,
  },
  isTeldThemeLink: {
    type: Boolean,
    default: true,
  },
  highlightColor: {
    type: String,
    default: 'var(--t-color)',
  },
  highlightBgColor: {
    type: String,
    default: null,
  },
  enableHtml: {
    type: Boolean,
    default: true,
  },
};
